﻿using AKit.Framework.Infrastructure.Identity.Audit.Endpoints;
using Microsoft.AspNetCore.Routing;

namespace AKit.Framework.Infrastructure.Identity.Users.Endpoints;
internal static class Extensions
{
    public static IEndpointRouteBuilder MapUserEndpoints(this IEndpointRouteBuilder app)
    {
        //app.MapRegisterUserEndpoint();
        //app.MapSelfRegisterUserEndpoint();
        //app.MapUpdateUserEndpoint();
        //app.MapGetUsersListEndpoint();
        //app.MapDeleteUserEndpoint();
        //app.MapForgotPasswordEndpoint();
        //app.MapChangePasswordEndpoint();
        //app.MapResetPasswordEndpoint();
        //app.MapGetMeEndpoint();
        //app.MapGetUserEndpoint();
        //app.MapGetCurrentUserPermissionsEndpoint();
        //app.ToggleUserStatusEndpointEndpoint();
        //app.MapAssignRolesToUserEndpoint();
        //app.MapGetUserRolesEndpoint();
        //app.MapGetUserAuditTrailEndpoint();
        //app.MapConfirmEmailEndpoint();
        return app;
    }
}
